::v-deep .el-form-item {
  margin: 0;
  box-sizing: border-box;

  & .el-form-item {}

  .el-input__inner,
  .el-textarea__inner {
    border-color: transparent;
  }

  .el-input__inner,
  .el-textarea__inner,
  :focus-within {
    .el-input__inner {
      border-color: transparent;
    }

    .el-form-item__error {
      display: none !important;
    }
  }

  .el-form-item__label {
    // height: 38px;
    // line-height: 38px;
    height: 32px;
    line-height: 32px;
  }

  .el-form-item__content {
    // min-height: 38px;
    // line-height: 38px;
    //  min-height: 38px;
    line-height: 32px;
    border-left: 1px solid #ccc;

    .el-form-item__error {
      height: 32px;
      line-height: 32px;
      padding: 0;
      top: 0;
      right: 40px !important;
      left: inherit;
      display: inline-block;
    }
  }
}

.el-form {
  .el-col {
    border-right: 1px solid #ccc;
  }

  .el-col:last-child {
    border-right: none;
  }

  .el-row {
    border: 1px solid #ccc;
    margin-bottom: -1px !important;
  }

  :last-child {
    margin-bottom: 0px !important;
  }

  .el-row .el-row {
    border-right: none;
    border-top: none;
    border-left: none;
  }
}
